@charset "utf-8";
/* CSS Reset */




.ul, .ul li, .ul li, .ul td, .ul, .ul dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
@font-face {
	font-family: 'dinb';
	src: url("../fonts/Poppins-Regular.otf")
}
.dinb {
	font-family: 'dinb';
}
.boxs {
	max-width: 1440px;
	min-width: 1200px;
	width: 75%;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	box-sizing: border-box;
}
.alltime, .alltime * {
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
.alltime2, .alltime2 * {
	-webkit-transition: all .6s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all .6s cubic-bezier(.4, 0, .2, 1);
	transition: all .6s cubic-bezier(.4, 0, .2, 1);
}
.alltime3, .alltime3 * {
	-webkit-transition: all .8s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all .8s cubic-bezier(.4, 0, .2, 1);
	transition: all .8s cubic-bezier(.4, 0, .2, 1);
}
.alltime4, .alltime4 * {
	-webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all 1s cubic-bezier(.4, 0, .2, 1);
	transition: all 1s cubic-bezier(.4, 0, .2, 1);
}
.wow1 {
	opacity: 1;
}
.fbd {
	font-weight: bold;
}
.fce {
	text-align: center;
}
.iw100 {
	width: 100%;
}
 .place::-webkit-input-placeholder {
color:#999;
}
 .place:-moz-placeholder {
color:#999;
}
 .place::-moz-placeholder {
color:#999;
}
 .place:-ms-input-placeholder {
color:#999;
}
.imgon {
	position: relative;
}
.imgon img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	opacity: 0;
}
.imghover:hover .imgon img:nth-child(1) {
	opacity: 0;
}
.imghover:hover .imgon img:nth-child(2) {
	opacity: 1;
}
.imghover:hover.imgon img:nth-child(1) {
	opacity: 0;
}
.imghover:hover.imgon img:nth-child(2) {
	opacity: 1;
}
 @keyframes unfoldIn {
0% {
transform: scaleY(0.005) scaleX(0);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(1) scaleX(1);
}
}
 @keyframes zoomIn {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
 @keyframes zoomOut {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
 @keyframes unfoldOut {
0% {
transform: scaleY(1) scaleX(1);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(0.005) scaleX(0);
}
}
 @-webkit-keyframes zoomIn {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
 @-webkit-keyframes zoomOut {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
 @-webkit-keyframes unfoldOut {
0% {
transform: scaleY(1) scaleX(1);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(0.005) scaleX(0);
}
}
 @-webkit-keyframes unfoldIn {
0% {
transform: scaleY(0.005) scaleX(0);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(1) scaleX(1);
}
}
 @keyframes fadeout {
 0% {
opacity: 1;
}
 100% {
opacity: 0;
}
}
 @-webkit-keyframes fadeOut {
 0% {
 opacity: 1
}
to {
	opacity: 0
}
}
 @keyframes fadeOut {
 0% {
 opacity: 1
}
to {
	opacity: 0
}
}
@-webkit-keyframes fadeIn {
 0% {
 opacity: 0
}
to {
	opacity: 1
}
}
 @keyframes fadeIn {
 0% {
 opacity: 0
}
to {
	opacity: 1
}
}
 @media screen and (min-width: 1031px) {
}
.swpbtn .prev, .swpbtn .next {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #939994;
}
.swpbtn .prev:hover, .swpbtn .next:hover {
	background: #f00;
}
.swpbtn .prev img, .swpbtn .next img {
	width: 12px;
}
.swpbtn .prev img {
	transform: rotate(180deg);
}
.swpbtn .prev {
	left: 0;
}
.swpbtn .next {
	right: 0;
}
.ind3 {
	padding-bottom: 21px;
}
.ind3 .con1 {
	position: relative;
}
.ind3 .con1 .img {
	width: 100.8%;
	margin-left: 7.84%;
	position: relative;
}
.ind3 .con1 .li {
	position: absolute;
	width: 16px;
	height: 16px;
	margin: -8px 0 0 -8px;
}
.ind3 .con1 .li .ptxt {
	position: absolute;
	top: 21px;
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
	color: #000;
}
.ind3 .con1 .li .poiio {
	width: 16px;
	height: 16px;
	position: relative;
}
.ind3 .con1 .li .poiio::before {
	content: "";
	position: absolute;
	width: 287.5%;
	height: 287.5%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0);
	background: url(../img/dian2.png) no-repeat center;
	background-size: contain;
	opacity: 0;
	-webkit-transition: all .6s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all .6s cubic-bezier(.4, 0, .2, 1);
	transition: all .6s cubic-bezier(.4, 0, .2, 1);
}
.ind3 .con1 .li .poiio::after {
	content: "";
	position: absolute;
	border-radius: 50%;
	opacity: 0.2;
	z-index: 1;
	width: 287.5%;
	height: 287.5%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0);
	background: #f00;
}
 @keyframes map_point {
 0% {
 transform: translate(-50%, -50%) scale(0);
 opacity: 0;
}
 70% {
 opacity: 0.2;
}
 100% {
 transform: translate(-50%, -50%) scale(1);
 opacity: 0;
}
}
.ind3 .con1 .li.act .poiio::before {
	opacity: 1;
	transform: translate(-50%, -50%) scale(1);
}
.ind3 .con1 .li.act .poiio::after {
	animation: map_point 2.8s ease infinite;
}
.ind3 .con1 .li .poiio div {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	left: 0;
	right: 0;
	z-index: 2;
	background: url(../img/dian.png) no-repeat center;
	background-size: contain;
}
.ind3 .con1 .li[data-map-id="0"] {
left: calc((250 / 1452)*100%);
top: calc((225 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="1"] {
left: calc((330 / 1452)*100%);
top: calc((348 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="2"] {
left: calc((276 / 1452)*100%);
top: calc((438 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="3"] {
left: calc((459 / 1452)*100%);
top: calc((596 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="4"] {
left: calc((408 / 1452)*100%);
top: calc((756 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="5"] {
left: calc((920 / 1452)*100%);
top: calc((158 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="6"] {
left: calc((806 / 1452)*100%);
top: calc((200 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="7"] {
left: calc((678 / 1452)*100%);
top: calc((210 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="8"] {
left: calc((658 / 1452)*100%);
top: calc((238 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="9"] {
left: calc((732 / 1452)*100%);
top: calc((247 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="10"] {
left: calc((702 / 1452)*100%);
top: calc((274 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="11"] {
left: calc((675 / 1452)*100%);
top: calc((316 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="12"] {
left: calc((704 / 1452)*100%);
top: calc((363 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="13"] {
left: calc((763 / 1452)*100%);
top: calc((264 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="14"] {
left: calc((811 / 1452)*100%);
top: calc((265 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="15"] {
left: calc((759 / 1452)*100%);
top: calc((305 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="16"] {
left: calc((873 / 1452)*100%);
top: calc((295 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="17"] {
left: calc((826 / 1452)*100%);
top: calc((313 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="18"] {
left: calc((846 / 1452)*100%);
top: calc((359 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="19"] {
left: calc((814 / 1452)*100%);
top: calc((385 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="20"] {
left: calc((1018 / 1452)*100%);
top: calc((251 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="21"] {
left: calc((974 / 1452)*100%);
top: calc((290 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="22"] {
left: calc((924 / 1452)*100%);
top: calc((398 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="23"] {
left: calc((970 / 1452)*100%);
top: calc((384 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="24"] {
left: calc((1013 / 1452)*100%);
top: calc((404 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="25"] {
left: calc((792 / 1452)*100%);
top: calc((641 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="26"] {
left: calc((1215 / 1452)*100%);
top: calc((319 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="27"] {
left: calc((1268 / 1452)*100%);
top: calc((316 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="28"] {
left: calc((1112 / 1452)*100%);
top: calc((452 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="29"] {
left: calc((1106 / 1452)*100%);
top: calc((500 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="30"] {
left: calc((1156 / 1452)*100%);
top: calc((515 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="31"] {
left: calc((1255 / 1452)*100%);
top: calc((632 / 843)*100%);
}
.ind3 .con1 .li[data-map-id="32"] {
right: calc((1099 / 1452)*100%);
top: calc((369 / 920)*100%);
}
.ind3 .con1 .li[data-map-id="32"] .ptxt {
	top: 2px;
	left: 40px;
	width: 80px;
	transform: none;
}
.ind3 .con1 .list {
	position: absolute;
	left: -40px;
	bottom: 15.4%;
	z-index: 5;
	width: 200px;
}
.ind3 .con1 .item:first-child {
	margin-top: 0;
}
.ind3 .con1 .itp {
	display: inline-block;
	position: relative;
}
.ind3 .con1 .itp span {
	line-height: 48px;
	color: #1b1b1b;
}
.ind3 .con1 .itp sub {
	position: absolute;
	bottom: 0;
	left: 100%;
	margin-left: 2px;
	color: #464c47;
	white-space: nowrap;
}
.ind3 .con1 .itp sup {
	position: absolute;
	top: 4px;
	left: 100%;
	margin-left: 6px;
	width: 18px;
	height: 18px;
}
.ind3 .con1 .itp sup::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 4px;
	background: #464c47;
	margin-top: -2px;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
.ind3 .con1 .itp sup::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 4px;
	height: 100%;
	background: #464c47;
	margin-left: -2px;
	-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
	transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
.ind3 .con1 .ibt {
	margin-top: 10px;
	color: #464c47;
}
.ind3 .con1 .item.act .countUp, .ind3 .con1 .item:hover .countUp {
	color: #b72e22;
}
.ind3 .con1 .item.act sub, .ind3 .con1 .item:hover sub {
	color: #b72e22;
}
.ind3 .con1 .item.act sup::before, .ind3 .con1 .item:hover sup::before {
	background: #b72e22;
}
.ind3 .con1 .item.act sup::after, .ind3 .con1 .item:hover sup::after {
	background: #b72e22;
}
.ind3 .con1 .item.act .ibt, .ind3 .con1 .item:hover .ibt {
	color: #b72e22;
}
.inn3 .con1 {
	max-width: 1120px;
	margin: 44px auto 0;
	line-height: 30px;
	color: #464c47;
	text-align: center;
}
.inn3 .con2 {
	margin-top: 94px;
}
.inn3 .con2 .ul {
	display: flex;
	flex-wrap: wrap;
	max-width: 1320px;
	margin: 0 auto;
}
.inn3 .con2 .li {
width: calc((590 / 1320) * 100%);
margin: 100px calc((140 / 1320)*100%) 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	min-height: 92px;
}
.inn3 .con2 .li:nth-child(2n) {
	margin-right: 0;
}
.inn3 .con2 .li:nth-child(1), .inn3 .con2 .li:nth-child(2) {
	margin-top: 0;
}
.inn3 .con2 .li .txt {
width: calc((450 / 590)*100%);
	line-height: 30px;
	color: #464c47;
	text-align: center;
}
.inn3 .con2 .li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 92px;
	background: url(../img/inn3_le.png) no-repeat center;
	background-size: 100% auto;
}
.inn3 .con2 .li::after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 92px;
	background: url(../img/inn3_re.png) no-repeat center;
	background-size: 100% auto;
}
 @media screen and (min-width: 1031px) {
.yd {
	display: none !important;
}
}
 @media screen and (max-width:2680px) {
.f_16 {
	font-size: 14px;
}
.f_18 {
	font-size: 16px;
}
.f_20 {
	font-size: 18px;
}
.f_22 {
	font-size: 20px;
}
.f_24 {
	font-size: 22px;
}
.f_26 {
	font-size: 22px;
}
.f_28 {
	font-size: 26px;
}
.f_30 {
	font-size: 28px;
}
.f_32 {
	font-size: 30px;
}
.f_34 {
	font-size: 30px;
}
.f_36 {
	font-size: 30px;
}
.f_38 {
	font-size: 32px;
}
.f_40 {
	font-size: 32px;
}
.f_42 {
	font-size: 32px;
}
.f_44 {
	font-size: 32px;
}
.f_46 {
	font-size: 34px;
}
.f_48 {
	font-size: 34px;
}
.f_50 {
	font-size: 34px;
}
.f_52 {
	font-size: 34px;
}
.f_66 {
	font-size: 66px;
}
.f_100 {
	font-size: 80px;
}
.f_110 {
	font-size: 80px;
}
.mg_42_0 {
	margin-top: 40px;
}
.mg_44_0 {
	margin-top: 40px;
}
.mg_48_0 {
	margin-top: 40px;
}
.mg_50_0 {
	margin-top: 40px;
}
.mg_55_0 {
	margin-top: 45px;
}
.mg_60_0 {
	margin-top: 50px;
}
.mg_70_0 {
	margin-top: 50px;
}
.mg_74_0 {
	margin-top: 55px;
}
.mg_80_0 {
	margin-top: 60px;
}
.mg_100_0 {
	margin-top: 80px;
}
.mg_120_0 {
	margin-top: 100px;
}
.mg_130_0 {
	margin-top: 100px;
}
.mg_150_0 {
	margin-top: 100px;
}
.mg_180_0 {
	margin-top: 120px;
}
.mg_210_0 {
	margin-top: 120px;
}
.mg_220_0 {
	margin-top: 120px;
}
.pd_80_120 {
	padding: 60px 0 100px;
}
.pd_90_115 {
	padding: 60px 0 100px;
}
.pd_100 {
	padding: 80px 0;
}
.pd_100_115 {
	padding: 80px 0 100px;
}
.pd_100_120 {
	padding: 80px 0 100px;
}
.pd_100_145 {
	padding: 80px 0 100px;
}
.pd_120 {
	padding: 100px 0;
}
.pd_120_150 {
	padding: 100px 0;
}
.pd_150_135 {
	padding: 100px 0;
}
.pd_180_172 {
	padding: 100px 0;
}
.swp_btn a.prev {
	left: -60px;
}
.swp_btn a.next {
	right: -60px;
}
}
 @media (max-width:1030px) {
.guanbi .gbox {
	width: 250px;
	height: 150px;
}
.ind3 .con1 .list {
	left: 0px;
}
.f_12 {
	font-size: 12px;
}
.f_16 {
	font-size: 14px;
}
.f_18 {
	font-size: 16px;
}
.f_20 {
	font-size: 16px;
}
.f_22 {
	font-size: 16px;
}
.f_24 {
	font-size: 16px;
}
.f_26 {
	font-size: 16px;
}
.f_28 {
	font-size: 18px;
}
.f_30 {
	font-size: 18px;
}
.f_32 {
	font-size: 20px;
}
.f_34 {
	font-size: 20px;
}
.f_36 {
	font-size: 20px;
}
.f_38 {
	font-size: 20px;
}
.f_40 {
	font-size: 22px;
}
.f_42 {
	font-size: 22px;
}
.f_44 {
	font-size: 22px;
}
.f_46 {
	font-size: 24px;
}
.f_48 {
	font-size: 24px;
}
.f_50 {
	font-size: 24px;
}
.f_52 {
	font-size: 24px;
}
.f_66 {
	font-size: 26px;
}
.f_100 {
	font-size: 30px;
}
.f_110 {
	font-size: 30px;
}
body {
	min-width: 200px;
	padding-top: 50px;
}
.boxs, .box2, .box3 {
	width: 90%;
	min-width: 100px;
	padding: 0;
}
.mg_42_0 {
	margin-top: 30px;
}
.mg_44_0 {
	margin-top: 30px;
}
.mg_48_0 {
	margin-top: 30px;
}
.mg_50_0 {
	margin-top: 30px;
}
.mg_55_0 {
	margin-top: 35px;
}
.mg_60_0 {
	margin-top: 40px;
}
.mg_70_0 {
	margin-top: 40px;
}
.mg_74_0 {
	margin-top: 40px;
}
.mg_80_0 {
	margin-top: 50px;
}
.mg_100_0 {
	margin-top: 50px;
}
.mg_120_0 {
	margin-top: 50px;
}
.mg_130_0 {
	margin-top: 50px;
}
.mg_150_0 {
	margin-top: 50px;
}
.mg_180_0 {
	margin-top: 50px;
}
.mg_210_0 {
	margin-top: 50px;
}
.mg_220_0 {
	margin-top: 50px;
}
.pd_80_120 {
	padding: 50px 0;
}
.pd_90_115 {
	padding: 50px 0;
}
.pd_100 {
	padding: 50px 0;
}
.pd_100_115 {
	padding: 50px 0;
}
.pd_100_120 {
	padding: 50px 0;
}
.pd_100_145 {
	padding: 50px 0;
}
.pd_120 {
	padding: 50px 0;
}
.pd_120_150 {
	padding: 50px 0;
}
.pd_150_135 {
	padding: 50px 0;
}
.pd_180_172 {
	padding: 50px 0;
}
.wow, .wow1 {
	opacity: 1;
}
.pc {
	display: none;
}
html {
	overflow-x: hidden;
}
.header {
	display: none;
}
.z_tanchuang .tbox .modal {
	width: 90%;
	padding: 15px;
}
.z_tanchuang.one .tbox .modal {
	width: 90%;
	padding: 15px;
}
.z_tanchuang .tbox .modal .out {
	right: 0;
	top: -50px;
}
.mhead {
	display: block;
}
.mnav .mbox .ul1 li.lang .ltop {
	display: flex;
}
.mnav .mbox .ul1 li.lang .ltop a {
	margin: 0 5px;
	width: auto;
}
.mnav .mbox .ul1 li.lang .ltop a:first-child {
	margin-left: 0;
}
.z_tanchuang .tbox .modal {
	width: 90%;
	padding: 15px;
}
.z_tanchuang.one .tbox .modal {
	width: 90%;
	padding: 15px;
}
.banner .swpbtn {
	bottom: 10vh;
}
.banner .swpbtn .imgs {
	display: none;
}
.banner .swpbtn .pogin span {
	margin: 0 6px;
}
.ind1 .box {
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.ind1 .re {
	width: 100%;
}
.ind1 .le {
	width: 100%;
	margin-top: 30px;
	border-right: none;
	display: flex;
}
.ind1 .le .item {
	width: 33.33%;
	margin-top: 0;
}
.ind1 .le .itp span {
	line-height: 40px;
}
.ind1 .le .itp sup {
	margin-left: 6px;
	width: 10px;
	height: 10px;
}
.ind1 .le .itp sup::before {
	margin-top: -1px;
	height: 2px;
}
.ind1 .le .itp sup::after {
	margin-left: -1px;
	width: 2px;
}
.ind2 .con1 {
	overflow-x: auto;
}
.ind2 .con1 .imgs {
	width: 1000px;
}
.ind2 .con1 .ul {
	width: 1000px;
}
.ind2 .con1 .ul .li .t2 {
	margin-top: 10px;
}
.explore span {
	width: 24px;
	height: 24px;
	margin-left: 8px;
}
.explore span img {
	width: 8px;
}
.ind3 .con1 .li .ptxt {
	display: none;
}
.ind3 .con1 .li .poiio {
	width: 8px;
	height: 8px;
}
.ind3 .con1 .list {
	position: relative;
	margin-top: 30px;
	display: flex;
	bottom: 0;
	width: 100%;
}
.ind3 .con1 .list .item {
	width: 33.33%;
	margin-top: 0;
}
.ind3 .con1 .itp sup {
	width: 10px;
	height: 10px;
}
.ind3 .con1 .itp sup::before {
	height: 2px;
	margin-top: -1px;
}
.ind3 .con1 .itp sup::after {
	width: 2px;
	margin-left: -1px;
}
.ind3 .con1 .itp span {
	line-height: 34px;
}
.ind4 {
	background: #f5f7f5;
	overflow: hidden;
}
.ind4 .ss .txt {
	padding: 30px 0;
}
.ind4 .ss .txt .t2 {
	margin-top: 1em;
}
.ind4 .ss .txt .t3 {
	margin: 1.5em 0;
}
.ind4 .ss .img {
	opacity: 1;
}
.ind4 .ss .txt .t1 {
	color: #fff;
	opacity: 0.8;
}
.ind4 .ss .txt .t1 span img:nth-child(1) {
	opacity: 0;
}
.ind4 .ss .txt .t1 span img:nth-child(2) {
	opacity: 1;
}
.ind4 .ss .txt .t2 {
	color: #fff;
}
.ind4 .ss .txt .t3 {
	color: #fff;
}
.ind4 .ss .txt .t4 span {
	background: #f00;
}
.footer .con1 .re {
	display: none;
}
.footer .con1 .le {
	width: 100%;
	padding-right: 0;
}
.footer {
	padding: 50px 0 25px;
}
.footer .con1 .le .flogo {
	width: 90px;
}
.footer .con1 .le .set {
	width: 68px;
	vertical-align: top;
}
.footer .con2 {
	flex-wrap: wrap;
	justify-content: center;
}
.footer .con2 .le {
	width: 100%;
	text-align: center;
}
.footer .con2 .le span {
	display: block;
	margin-left: 0;
}
.footer .con2 .le s {
	margin: 0 8px;
}
.ind1 .le .itp sub {
	margin-left: 6px;
}
.ind1 .le .ibt {
	line-height: normal;
}
.inner_nav .swiper-slide {
	margin-right: 20px;
}
.inner_nav .box {
	padding: 0 40px;
}
.swpbtn .prev, .swpbtn .next {
	width: 24px;
	height: 24px;
	margin-top: -12px;
}
.swpbtn .prev img, .swpbtn .next img {
	width: 8px;
}
.proDet .con1 {
	flex-wrap: wrap;
}
.proDet .con1 .le {
	width: 100%;
}
.proDet .con1 .re {
	width: 100%;
	margin-top: 40px;
}
.proDet .con1 .re .t2 {
	margin-top: 20px;
}
.proDet .con2 {
	flex-wrap: wrap;
}
.proDet .con2 .re {
	width: 100%;
	margin-top: 15px;
}
.proDet .con2 .ul .li:nth-child(odd) {
	width: 100%;
	margin-right: 0;
}
.proDet .con2 .ul .li:nth-child(even) {
	width: 100%;
}
.proDet .con2 .ul .li {
	margin-top: 15px !important;
}
.application .li {
	margin-top: 40px;
}
.application .li_con {
	flex-direction: column;
}
.application .li_con .le {
	width: 100%;
}
.application .li_con .re {
	width: 100%;
	padding: 30px 20px;
}
.application .li_con .rt2 {
	margin-top: 15px;
}
.application .li:nth-child(2n) .li_con {
	flex-direction: column;
}
.inn1 .con1 {
	flex-wrap: wrap;
}
.inn1 .con1 .le {
	width: 100%;
}
.inn1 .con1 .re {
	width: 100%;
	margin-top: 30px;
}
.inn1 .con1 .re .item .ico {
	width: 30px;
}
.inn1 .con1 .re .item .ico img {
	width: 20px;
}
.inn1 .con1 .re .item .txt {
	width: calc(100% - 30px);
}
.inn1 .con1 .re .item {
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.inn1 .con1 .re .item .t2 {
	margin-top: 10px;
}
.inn2 .con1 {
	margin-top: 30px;
}
.swp_btn a {
	display: none;
}
.inn2 .con2 .swiper-slide {
	flex-wrap: wrap;
}
.inn2 .con2 .img1 {
	width: 100%;
}
.inn2 .con2 .img2 {
	width: 100%;
	margin-top: 5px;
}
.inn2 .con2 .img2 .ibot {
	margin-top: 5px;
}
.inn2 .con2 .swp_btn {
	margin-top: 30px;
}
.inn3 .con1 {
	margin-top: 30px;
}
.inn3 .con2 .li {
	width: 100%;
	margin-right: 0;
	margin-top: 30px !important;
}
.inn3 .con2 .li:first-child {
	margin-top: 0 !important;
}
.inn3 .con2 {
	margin-top: 50px;
}
.ab2 .box {
	flex-wrap: wrap;
}
.ab2 .box .le {
	width: 100%;
}
.ab2 .box .re {
	width: 100%;
	margin-top: 30px;
}
.ab2 .re .tline {
	margin: 20px 0 15px;
}
.ab2 .re .t5 {
	margin-top: 30px;
}
.ab3 .li {
	width: 100%;
	margin-right: 0;
}
.ab3 .li:nth-child(2) {
	margin-top: 20px;
}
.ab3 .li .ss {
	padding: 30px 20px;
}
.ab3 .li .ss .le {
	width: calc(100% - 70px);
}
.ab3 .li .ss .re {
	width: 50px;
	height: 50px;
}
.ab3 .li .ss .re img {
	width: 16px;
}
.ab3 .li .ss .t2 {
	margin-top: 10px;
}
.ab6 .swp_btn {
	margin-top: 30px;
}
.ab7 .swp_btn {
	margin-top: 30px;
}
.ab8 .li {
	width: 50%;
}
.ab8 .li .ss {
	padding: 30px 20px;
}
.ab8 .li .ss .ico {
	width: 60px;
	height: 60px;
}
.ab8 .li .ss .ico img {
	width: 24px;
}
.ab8 .li .ss .txt {
	margin-top: 20px;
}
.ab4 .con2 .ss .t1 {
	color: #fff;
}
.ab4 .con2 .ss .t2 {
	line-height: 30px;
	color: #fff;
	padding-right: 10px;
	overflow-y: auto;
	max-height: 150px;
	margin-top: 22px;
}
.news1 .con1 .ss {
	flex-wrap: wrap;
}
.news1 .con1 .ss .le {
	width: 100%;
}
.news1 .con1 .ss .re {
	width: 100%;
	margin-top: 30px;
	margin-left: 0;
}
.news1 .con1 .ss .re .t4 {
	display: none;
}
.news1 .con1 .ss .re .t2 {
	margin-top: 20px;
}
.news1 .con1 .ss .re .t3 {
	margin-top: 20px;
}
.news1 .li {
	margin-top: 30px;
}
.news1 .li .ss {
	flex-wrap: wrap;
	flex-direction: column-reverse;
	align-items: flex-start;
}
.news1 .li .ss .le {
	width: 100%;
}
.news1 .li .ss .re {
	width: 100%;
	min-width: 100%;
	padding-left: 0;
	margin-bottom: 30px;
}
.news1 .li .ss .le .t2 {
	margin-top: 15px;
}
.news1 .li .ss .le .t3 {
	margin-top: 15px;
}
.news1 .li .ss .le .t4 {
	display: none;
}
.news1 .li .ss .re img {
	width: 100%;
}
.cont_nav {
	display: none;
}
.news_cont .box {
	min-width: 90%;
}
.news_cont .t2 span {
	margin: 10px 15px 0 0;
}
.news_cont .ctpage {
	flex-wrap: wrap;
}
.news_cont .ctpage .le {
	width: 100%;
}
.news_cont .ctpage .re {
	margin-top: 20px;
}
.news_cont .ctpage .re a {
	line-height: 36px;
	border-radius: 18px;
}
.contact1 .li .ltp .le {
	width: calc(100% - 70px);
}
.contact1 .li .ltp {
	padding: 25px 0;
}
.contact1 .lbt .le {
	width: 100%;
	border-right: none;
}
.contact1 .lbt .re {
	width: 100%;
	padding: 30px 0 0;
}
.contact1 .lbt .lbcon {
	flex-wrap: wrap;
	padding: 30px 0;
}
.contact2 .con1 {
	flex-wrap: wrap;
}
.contact2 .con1 .le {
	width: 100%;
}
.contact2 .con1 .re {
	width: 100%;
}
.contact2 .con1 .re .ul {
	margin-top: 25px;
	padding-top: 25px;
}
.head_place {
	display: none;
}
.search1 .sch1 .box {
	flex-wrap: wrap;
}
.search1 .sch1 .le {
	width: 100%;
}
.search1 .sch1 .box .re {
	width: 100%;
	margin-top: 20px;
}
.ind3 .con1 .img {
	width: 100%;
	margin-left: 0;
}
.ind3 .con1 .list .item {
	text-align: center;
}
.proDet .con1 {
	width: 100vw;
	margin-left: -5vw;
}
.proDet .con1 .re {
	padding: 0 5%;
}
.ind2 .con2 .ss {
	position: relative;
}
.ind2 .con2 .imgs {
	position: relative;
}
.ind2 .con2 .ss .imgs img {
	min-height: 60vh;
	object-fit: cover;
}
.ind2 .con2 .ss .txt {
	position: absolute;
	left: 5%;
	width: 90%;
	top: 0;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 5;
}
.ind2 .con2 .ss .t2 {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.ind2 .con2 .ss .t1 {
	color: #fff;
}
.inner_nav .swpbtn a {
	opacity: 0;
}
.inner_nav .swpbtn.act a {
	opacity: 1;
}
.bofang2 {
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 40px;
	height: 40px;
	z-index: 15;
	border: 1px solid #fff;
	border-radius: 50%;
}
.bofang2 img {
	width: 40px;
	height: 40px;
}
.ab3 .li .ss .img {
	opacity: 1;
}
.ab3 .li .ss .le .t1 {
	color: #fff;
}
.ab3 .li .ss .le .t2 {
	color: #fff;
}
.ab3 .li .ss .re img:nth-child(1) {
	opacity: 0;
}
.ab3 .li .ss .re img:nth-child(2) {
	opacity: 1;
}
.sidebar_pop .pop_con {
	padding: 50px 20px;
	width: 90%;
	max-width: 900px;
}
.sidebar_pop .item {
	margin-bottom: 10px;
}
.sidebar_pop .formbox {
	margin-top: 30px;
}
.formbtn {
	margin-top: 30px;
}
.sidebar_pop .item .det input {
	line-height: 38px;
	padding: 0 8px;
}
.sidebar_pop .item.item_yzm .det img {
	height: 40px;
	width: 80px !important;
	min-width: 80px;
}
.sidebar_pop .item .set {
	line-height: 40px;
	width: 90px;
}
.sidebar_pop .pop_close {
	width: 40px;
	height: 40px;
}
.formbtn a {
	width: 140px;
	line-height: 38px;
}
.sidebar {
	display: none;
}
.product_list .ul .li {
	width: 100%;
	margin-right: 0;
	margin: 30px 0 0;
	padding-bottom: 30px;
	border-bottom: 1px dashed #ccc;
}
.product_list .ul .li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}
}
 @media (max-width:800px) {
.fw_100 {
	font-weight: normal;
}
.ban_swp .swiper-slide:nth-child(1) {
	display: none;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}
.banner .txt .ten {
	opacity: 1;
	bottom: 0;
}
.banner .txt .tcn {
	opacity: 1;
	bottom: 0;
}
}

